home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / c / ibmcom_c.zip / IBMCOM.H < prev    next >
Text File  |  1989-10-18  |  1KB  |  28 lines

  1. /*****************************************************************************
  2.  *                   ibmcom.h                     *
  3.  *****************************************************************************
  4.  * DESCRIPTION:    ANSI C function prototypes and other definitions for the     *
  5.  *        routines in ibmcom.c                         *
  6.  *                                         *
  7.  * REVISIONS:    18 OCT 89 - RAC - Original code.                 *
  8.  *****************************************************************************/
  9.  
  10. int        com_carrier(void);
  11. void        com_deinstall(void);
  12. void        com_flush_rx(void);
  13. void        com_flush_tx(void);
  14. int        com_install(int portnum);
  15. void interrupt    com_interrupt_driver();
  16. void        com_lower_dtr(void);
  17. void        com_raise_dtr(void);
  18. char        com_rx(void);
  19. int        com_rx_empty(void);
  20. void        com_set_parity(enum par_code parity, int stop_bits);
  21. void        com_set_speed(unsigned speed);
  22. void        com_tx(char c);
  23. int        com_tx_empty(void);
  24. int        com_tx_ready(void);
  25. void        com_tx_string(char *s);
  26.  
  27. enum par_code    { COM_NONE, COM_EVEN, COM_ODD, COM_ZERO, COM_ONE };
  28.